import { ContainerOutlined } from '@ant-design/icons';

export const transitionType = [
  {
    value: 'Cut',
    label: '剪辑',
  },
  {
    value: 'Fade',
    label: '淡入淡出',
  },
  {
    value: 'Swipe',
    label: '滑入滑出',
  },
  {
    value: 'Slide',
    label: '推入推出',
  },
  {
    value: 'FadeToColor',
    label: '色彩淡入淡出',
  },
  {
    value: 'LumaWipe',
    label: '亮度转换',
  },
  {
    value: 'Stinger',
    label: '插入中场画面',
  },
  {
    value: 'Motion',
    label: '运动连接',
  },
];
export const sceneType = [
  {
    id: 'text_gdiplus_v2',
    name: '文字',
    icon: <ContainerOutlined />,
    path: '/ObsManager/fontModal',
  },
  {
    id: 'image_source',
    name: '图片',
    icon: <ContainerOutlined />,
    path: '/ObsManager/imageModal',
  },
  {
    id: 'monitor_capture',
    name: '显示捕捉',
    icon: <ContainerOutlined />,
    path: '/ObsManager/displayCaptureModal',
  },
  {
    id: 'window_capture',
    name: '窗口捕捉',
    icon: <ContainerOutlined />,
    path: '/ObsManager/windowCaptureModal',
  },
  {
    id: 'dshow_input',
    name: '摄像头捕捉',
    icon: <ContainerOutlined />,
    path: '/ObsManager/cameraModal',
  },
];

export default () => {
  return {
    transitionType,
    sceneType,
  };
};
